package com.weitu.hiddenDanger.mapper;

import com.weitu.hiddenDanger.entity.GovernInfo;
import com.weitu.hiddenDanger.entity.GovernMonReport;

import java.util.List;
import java.util.Map;

/**
 * Created by fanyuting on 2017/4/14 0014.
 */
public interface HDGovernMapper {
    //隐患治理月报分页列表查询
    public List<GovernMonReport> queryGovernMonList(Map<String,Object> map);
    //查询隐患治理月报分页列表总数
    public int queryGovernMonListCount(Map<String,Object> map);
    //隐患治理分页列表查询（新增页面）
    public List<Map<String,Object>> queryGovernList(Map<String,Object> map);
    //查询隐患治理分页列表总数（新增页面）
    public int queryGovernListCount(Map<String,Object> map);
    //隐患治理分页列表查询（编辑页面）
    public List<Map<String,Object>> queryEditPageGovernList(Map<String,Object> map);
    //查询隐患治理分页列表总数（编辑页面）
    public int queryEditPageGovernListCount(Map<String,Object> map);
    //新增隐患治理信息
    public int insertGovernInfo(Map<String,Object> map);
    //新增隐患治理月报
    public int insertGovernMonReport(Map<String,Object> map);
    //编辑隐患治理信息
    public int editGovernInfo(Map<String,Object> map);
    //编辑隐患治理月报
    public int editGovernMonReport(Map<String,Object> map);
    //删除因患治理信息
    public int deleteGovernInfo(Map<String,Object> map);
    //删除隐患治理月报
    public int deleteGovernMonReport(Map<String,Object> map);
    //根据id查询隐患月报信息
    public GovernMonReport queryGovernMonById(Map<String,Object> map);

}
